//
// Created by Administrator on 2020/6/28.
//内联函数:调用简单函数,能够提高简单效率的一种机制（由编译器来实现）
//定义内联函数:inline()   编译时在调用处用函数体进行替换;节省了参数传递;控制转移等开销;
#include <iostream>
using namespace std;

const double PI=3.14159265358979;
//对编译器建议,在调用时,不付出转子函数和返回的开销
inline double calArea(double radius)
{
    return PI*radius*radius;
}

int main()
{
    double r=3.0;
    double area=calArea(r);
    cout<<area<<endl;
    return 0;
}
